package cn.git.shiro.service;

import cn.git.shiro.entity.User;
import cn.git.shiro.result.Result;

/**
 * @description: 用户登录service
 * @program: bank-credit-sy
 * @author: lixuchun
 * @create: 2024-03-27
 */
public interface UserService {

    /**
     * 用户登录
     * @param username 用户名
     * @param password 密码
     */
    Result<String> login(String username, String password);

    /**
     * 登出
     * @param jwtToken
     */
    void logout(String jwtToken);

    /**
     * 根据id查询用户
     * @param id
     * @return
     */
    User getUserById(String id);

}
